"""
Pack：The Pack Geometry Manager
    我们常用的pack(),
    他会按照上下左右的方式排列.
    例如：
tk.Label(window, text='P', fg='red').pack(side='top')    # 上
tk.Label(window, text='P', fg='red').pack(side='bottom') # 下
tk.Label(window, text='P', fg='red').pack(side='left')   # 左
tk.Label(window, text='P', fg='red').pack(side='right')  # 右
"""
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author:洪卫
 
import tkinter as tk
 
# 第1步，实例化object，建立窗口window
window = tk.Tk()
 
# 第2步，给窗口的可视化起名字
window.title('My Window')
 
# 第3步，设定窗口的大小(长 * 宽)
window.geometry('500x300')
 
# 第4步，pack 放置方法
'''上'''
tk.Label(
    window,
    text='P',
    fg='red'
    ).pack(side='top')
'''下'''
tk.Label(
    window,
    text='P',
    fg='red'
    ).pack(side='bottom')
'''左'''
tk.Label(
    window,
    text='P',
    fg='red'
    ).pack(side='left')
'''右'''
tk.Label(
    window,
    text='P',
    fg='red'
    ).pack(side='right')
 
# 第5步，主窗口循环显示
window.mainloop()
